/* Bookmark Control Styles */

/* bookmark main div */
.olControlBookmark {
   position: absolute;
   top: 100px;
   right: 0px;
   /*margin: 10px 0px 10px 10px; /* top right bottom left */
   width: 175px;
}
/* bookmark content container */
.olControlBookmarkContent {
   background-color: darkblue;
   width: 100%;
   height: 100%;
   font-family: arial, sans-serif;
   font-size: smaller;
   font-weight: bold;
   color: white;
}
/* bookmark title */
.olControlBookmarkTitle {
   text-align: center;
   padding-bottom: 5px;
}
/* bookmark data elements */
.olControlBookmarkElements {
   text-align: left;
   background-color: transparent;
   overflow: hidden;
}
/* each row contains a remove element and link element */
.olControlBookmarkRow {
   height: 20px;
   vertical-align: top;
   position: relative;
}
.olControlBookmarkRemove {
   margin-left: 10px;
   background-image: url("http://openlayers.org/api/theme/default/img/close.gif");
   background-repeat: no-repeat;
   background-color: white;
   width: 17px;
   height: 17px;
   display: block;
   cursor: pointer;
}
.olControlBookmarkLink {
   position: absolute;
   left: 35px;
   top: 0px;
   cursor: pointer;
}
.olControlBookmarkMaximizeButton {
   background-image: url("http://openlayers.org/api/img/layer-switcher-maximize.png");
   background-repeat: no-repeat;
   width:  18px;
   height: 18px;
   display: none;
   position: absolute;
   top: 0px;
   right: 0px;
}
.olControlBookmarkMinimizeButton {
   background-image: url("http://openlayers.org/api/img/layer-switcher-minimize.png");
   background-repeat: no-repeat;
   width:  18px;
   height: 18px;
   display: none;
   position: absolute;
   top: 0px; /* upper right corner of parent div */
   right: 0px;
}